/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */



import java.io.IOException;

/**
 *
 * @author ntomio
 */
public class Main {

    /**
     * @param args the command line arguments
     */
    
    private static Buffer buffer = new Buffer();
    private static HorlogeLamport horloge = new HorlogeLamport();
    
    public static void main(String[] args) throws IOException 
    {
             
        // Création du client
        System.out.println("-- Création du client :");
        Client client = new Client (buffer);
        client.start();
        
        //Envoi des messages
        envoiMessage("SC,1,2,10");
        envoiMessage("REQ,1,2,10,12");
        envoiMessage("REP,2,1,12,14");
        envoiMessage("Fin");        
    }
    
    public static void envoiMessage(String message)
    {
        //Ajout du message dans le tampon
        buffer.setElementTampon(message);
        //Incrément de l'horloge
        horloge.incrementeHorloge();
    }

}
